.main_box{ width:1000px; margin-left:auto; margin-right:auto; margin-bottom:20px; position:relative;}

.main_box .step h2{font-size:16px;color:#389bdd; height:50px; line-height:50px; margin-top: 15px; margin-bottom: 15px;}
.main_box .step p{font-size:14px; height:30px; line-height:30px;}
.main_box .step p a{color:#389bdd;font-size:14px;}

.main_box img{ width:80%;}
.left_menu {float: left; margin-right: 50px;}
.left_menu ul {	list-style: none;	width: 176px;}
.left_menu li {	cursor: pointer;}
/*------------ Main Menu ------------*/
.left_menu .mainmenu {margin:30px auto;font-size: 16px;position:relative;padding:0;}
.left_menu .mainmenu > li {	background-color:#389bdd;	border-top: 1px solid #338bc6;	height: 48px;		box-sizing: border-box;	position:relative;	padding:0 0 0 40px;}
.left_menu .mainmenu > li:first-child {	border-radius: 7px 7px 0 0;}
.left_menu .mainmenu > li:last-child {	border-radius: 0 0 7px 7px;}
.left_menu .mainmenu > li span {color: #FFF;line-height: 48px; font-size:16px;}
.left_menu .expand-triangle {	background: url("../images/expand.png") top left no-repeat;	height: 10px;	width: 176px;}
/*------------ Sub Menu ------------*/
.left_menu .submenu li {height: 35px;background-color:#f6f5f5;	border-left: solid 6px #f6f5f5; }
.left_menu .submenu li span a{ line-height:35px; font-size:14px;font-weight:bold;}
.left_menu .submenu .chosen,
.submenu .chosen:hover {	/*border-left: solid 6px #41b2fd;*/	color:#389bdd;}
.left_menu .submenu li:hover {	border-left: solid 6px #389bdd;}
.left_menu .submenu li span:hover{color:#389bdd; }
.left_menu .submenu li span {	margin-left:30px;}
.left_menu .animate {animation: flip 2000ms ease-in-out alternate;}
@keyframes flip {	to {transform: rotateY(360deg);	}}
.submenu li a{ text-decoration: none;}
.submenu li a.active3{color:#389bdd; font-weight:bold; font-size:14px;text-decoration: underline;}
.submenu li a:hover{color:#389bdd; }